const { Sequelize } = require('sequelize')
// const { MYSQL_DB, MYSQL_USER, MYSQL_PWD, MYSQL_HOST } = require('../config/config.default')

/**
 * database
 * username
 * password
 */


// database 数据库名字；username 用户名；password 密码； host 数据库运行的ip 地址；dialect 数据库类型

// const seq = new Sequelize(MYSQL_DB, MYSQL_USER, MYSQL_PWD, {
const seq = new Sequelize('mine', 'root', 'Ljhai@123456', {
    // host: MYSQL_HOST,
    host: 6060,
    // 数据库类型
    dialect: 'mysql',
    timezone: '+8:00',  // 设置为东八区，根据你的时区调整
    dialectOptions: {
        dateStrings: true,
        useUTC: false,
        typeCast: true
    }
})


// 返回值是一个promise对象
seq.authenticate().then(() => {
    console.log('数据库连接成功')
}).catch(err => {
    console.log('数据库连接失败', err)
})

module.exports = seq